Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General | Off-site
[ :: Read More :: ]

Cart #nostepsnek-0 | 2022-09-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

P#117547 2022-09-16 22:15
[ :: Read More :: ]

Cart #vision_quest-0 | 2022-09-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

"Vision Quest"

I hardly remember the sand stinging my face or the burning fatigue in my limbs, my entire spirit absorbed by the spectacle dancing before my eyes...

280 characters

w,t,s,c,r=128,0,sin,cos,rnd::_::pal({1,2,8,9,10,12,13,14,7},0)for x=0,64 do?"웃",32,87,0
a=38*(x+t*2)b=(x%27*9)%64line(a*2%w-9,b,a%w+9,b,9)for y=0,64 do
n=s(x/w+t)+c(y/w+t)+s(y/w+t*3)*c(x/w+t)pset(x*2+r()*2,y*2+r()*2,y>48+r()+s(x/80)*4and 15or(3*n%3+t*4)%8+1)end
end
t+=.001goto _
P#117502 2022-09-16 06:29 ( Edited 2023-06-19 13:44)
[ :: Read More :: ]

Cart #heyafiguzo-0 | 2022-09-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8

P#117497 2022-09-16 06:01
[ :: Read More :: ]

Cart #gedujapg-4 | 2022-09-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
17

I was just having some fun with the music software and this song translates well to Pico-8

P#117494 2022-09-16 04:28 ( Edited 2022-09-16 18:53)
[ :: Read More :: ]

Hello fellow Piconians !

More trouble in paradise. Here now try out this code:

n=0
if n<10 then
  ::a::
  ?"<"
end

?"*"
flip()
n=n+1
goto a

I want it to always show "<" despite the value of a Yet, this doesn't run. Now granted I understand that the label a is inside a conditional loop yet at least in the other programming languages I've worked in that shouldn't make a difference. It does here and comes back and says:

SYNTAX ERROR
NO VISIBLE LABEL 'A' FOR <GOTO>
AT LINE 11 (TAB 0)

@zep is this a problem of Pico-8 or inherent in LUA itself ?

P#117486 2022-09-15 22:59 ( Edited 2022-09-16 00:59)
[ :: Read More :: ]

Hello everyone, I have been working on this game for a week or so now, let me know what you think?

Cart #space_eaters_rl-0 | 2022-09-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

built off of https://www.lexaloffle.com/bbs/?tid=48986
space eaters asset pack: https://cluly.itch.io/space-eaters

I am open to feedback, but be aware this game is still quite in development

turn on clocks in the pause menu

P#117483 2022-09-15 22:09 ( Edited 2022-09-16 01:42)
[ :: Read More :: ]

Hello friends.
As a newbie in this PICO-8 music thing I present you my first Royalty Free project.
A little short but very cool loop.

LOOP1
[sfx]

LOOP2
[sfx]

LOOP3
[sfx]

You have many more in my ITCHI.IO page:

https://snabisch.itch.io/free-music-sequences-for-pico-8

P#117462 2022-09-15 08:52 ( Edited 2022-10-02 09:23)
[ :: Read More :: ]

@zep, this is in your corner.

Two things are not appearing in HELP.

goto and ::label::

I realize these are not the most favored of commands, yet they are vital to many tweets and 1k carts.

P#117450 2022-09-15 02:02 ( Edited 2022-09-15 02:03)
[ :: Read More :: ]

Cart #a_square_but_it_can_jump-0 | 2022-09-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
19

"So there is this square and it can jump don't fall"

Move Left: LEFT
Move Right: RIGHT
Jump Midair: UP
Restart: CTRL+R

Land on the colored blocks to bounce and gain points. You can do a small midair jump/dash after a bounce to gain some extra distance. The blocks will shrink over time and get harder to land on. How long can you survive?

Made in 1019 compressed bytes for Pico-1K Jam 2022.
Might update later with SFX and polish after the jam ends.

P#117437 2022-09-14 20:35
[ :: Read More :: ]

I'm thinking this is a problem.

Try out this simple program. Run it. It runs correctly.

-- error with local time()

function _init()
  cls()
  ?"*"
  timeout(1)
  ?"*"
end

function timeout(n)
local t=time()
  while time()-t<n do
    flip()
  end
end

Now right then type in immediate mode: timeout(1) followed by ENTER.

It HANGS. I was thinking I was doing something wrong in the code I've been working on the past month now and no, it's something Pico-8 is doing ...

This does work correctly if you run it in immediate mode in Pico-8 v0.2.0. So it is something that has changed in the system since then, @zep.

P#117434 2022-09-14 19:55 ( Edited 2022-09-15 02:03)
[ :: Read More :: ]

Cart #lumon8-0 | 2022-09-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

🌐 NOTE: For the FULL experience, please visit the jam entry on Itch.io 🌐

Welcome to the Lumon Family

Congratulations! 🎉
We are all thrilled you've decided to become part of Macrodata Refinement department, here at Lumon Industries.
We shall now begin your orientation on being a successful Macrodata Refiner.

OBJECTIVE

  • Examine the numbers displayed in the data field in front of you which need refining.
  • Using the roller ball, move the magnifying glass around the data field and see the numbers enlarge as it passed over them.
  • Periodically, certain numbers may start to make you feel a certain way.
  • There are four categories of numbers, each of which elicits a different feeling.
    • WO - These numbers elicit melancholy or despair.
    • FC - These numbers elicit joy or ecstasy.
    • DR - These numbers elicit fear, anxiety or apprehension.
    • MA - These numbers elicit rage or a desire to do harm.
  • When you are ready, try highlighting a group of numbers by clicking and dragging over a data set. Then release to automatically drop the numbers into a bin.
  • Once dropped into a bin, a progress report will display, showing the levels of each number type within that bin.
  • Your job is to fill all five bins evenly, with the four kinds of numbers.
  • Should you have any further questions, feel free to ask your supervisor.
    ...and remember - when you reach 75% completion, you'll be rewarded with a
    Music/Dance Experience! 🕺🚥

Happy Refining and Praise Kier! 🔢⤵️🗑️

Paul N.
- Macrodata Refinement

CONTROLS

  • Move Pointer - Mouse Move
  • Refine Numbers - Mouse Click+Drag to select numbers

ABOUT

LUMON-8 was an attempt to demake the Macrodata Refining (MDR) Program from the TV show [Severance}(https://en.wikipedia.org/wiki/Severance_(TV_series)), using only 1,024 compressed bytes of code, for #Pico1k Jam 2022.

I also recommend listening to the Severance Soundtrack while you are refining numbers
(it's your Outie's favourite! 🎵)

ACKNOWLEDGEMENTS

SOURCE CODE (1,024 bytes)

poke(24365,1)poke(22016,4,4,6)poke(22401,2,5,5,2,0,0,0,0,3,2,2,2,0,0,0,0,3,4,2,7,0,0,0,0,7,2,4,3,0,0,0,0,5,5,15,4,0,0,0,0,7,1,4,3,0,0,0,0,2,1,5,2,0,0,0,0,7,4,2,1,0,0,0,0,7,5,7,7,0,0,0,0,2,5,4,2,0,0,0,0,0,5,2,5,0,0,0,0,9,4,2,9,0,0,0,0,1,3,5,9,15,1,0)
u=0
v=0
f={}g={
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0}}?"\astb3a#ga#a#gg"
a={1,2,3,4,5}::_::
oval(90,1,126,15,12)
oval(99,2,116,14)
rect(5,4,121,12)
r=false
x=stat(32)
y=stat(33)
if stat(34)>0 and #a>0 then
if (not d) d=true j=x k=y
else
if (d) then
r=true
v=.01
s=rnd(a)
end
d=false
j=nil
end
rect(-1,17,128,19)
rect(-1,101,128,103)
for i=0,127 do
n=f[i] or {
n=rnd()*10\1,
x=(i*8)%128+2,
y=((i*8)\128)*10+22,
a=(i*8)%128+2,
b=((i*8)\128)*10+22,
z=.5,
v=rnd(),
}z=n.z+sin(u+n.v)
if(j)n.s=n.x<x and="" n.x="">j and n.y<y and="" n.y="">k and z>1.4
?((((x-n.x)^2+(y-n.y)^2)^█<12 or z>1.4) and "" or "\14")..n.n,n.x,n.y,n.s and 7 or 12
if(r and n.s) n.u=(s-1)*24+12
if n.u then
n.x=n.a*(1-v)+n.u*v
n.y=n.b*(1-v)+103*v
if(v>1)then
n=nil
k=rnd{1,2,3,4}g[s][k]=min(g[s][k]+1,25)
end
end
f[i]=n
end
if (d) rect(j,k,x,y)
u+=.0005
if v>0 then
v+=.04
l=(s-1)*24+5w=mid(.77-abs(v/2%4-.77),.37)-.25
for i=1,4 do
?"⁶#"..({"WO","FC","DR","MA"})[i].."   ",l+2,112+i*6-w*4*65,("3421")[i]
rectfill(l+11,113+i*6-w*4*65,l+11+.36*g[s][i],113+i*6+3-w*4*65)
line(l,110,l+sin(w)*10,110-cos(w)*10,7)
line(l+20,110,l+20-sin(w)*10,110-cos(w)*10)
end
if(v>4)v=0
end
p=0rectfill(0,110,127,127,c)for i=1,5 do
b=g[i]
b[0]=b[1]+b[2]+b[3]+b[4]
l=(i-1)*24+5
rectfill(l,119,l+.2*b[0],126,7)
?"\14 0"..i.."\n\|j"..b[0]..";",(i-1)*24+8,111,12
rect(l,110,l+20,117)
rect(l,119,l+20,126)
if(b[0]==100)del(a,i)
p+=b[0]c=0
end
if(p\5==75)c=t()\1%4
?"sIENA                ⁶w⁶x3\#"..c.."⁶-bLUMON",9,6
if(p\5==100)?"⁶w⁶t⁶#100%",50,50,7
?"\14\f7<⁶1⁶c"..c,x,y
?(p\5).."% cOMPLETE",38,6
goto _

P#117423 2022-09-14 17:57
[ :: Read More :: ]

This one ended up being really simple:

[sfx]

...but there's a couple tricks to using it in a way that feels violin-y.

First, you have to think about what exactly the violinist is doing at any given moment in order to navigate the notes they're being asked to play. For those who do not know violin performance well: the way a violin produces sound during normal play is by using a tensioned stick with hair coated in rosin attached to it - the aforementioned bow - to scrape along a string, imparting energy to the string that then causes it to vibrate and make sound. And, crucially, the bow is only so long, and can only be moved so slowly across the string ... so, as the violinist plays, they regularly have to stop and change direction.

Plus, the way a violin creates a specific note is not, as with a piano, by pressing a key, but by pressing a finger on a string to hold it against a fingerboard - there are no frets, and to change a note, the violinist has to move their finger to a new position.

So, in my demo of it:

Cart #yodonakafi-1 | 2022-09-14 | Code ▽ | Embed ▽ | No License
3

...I use a lot of glides to represent places where a single stroke of the bow is being used to play multiple notes, and at the part at the end of the loop where the notes jump around a bunch, I chop off (sorta) the ends of the notes to give the impression of the gaps between notes from when the violinist had to move quickly.

Oh, and the second trick to it.

This SFX has built into it a point where the violinist runs out of bow and has to do another downstroke. (This is something I copied from the VS Chamber Orchestra sample I referenced when designing the note - it's not included in soundfonts like FluidR3.) If you're holding a note for a long time - 341 ticks, 2.83 seconds - the volume will drop off and there will be a moment like at the start of the SFX where the texture of the note roughens ... because the fictional violinist playing the note ran out of bow and had to do a second stroke. If you don't want that, you can change the loop points to stop before the repeat; if you do want that, you can adjust things to make it happen at the right tempo for your specific piece of music.

P#117417 2022-09-14 15:34
[ :: Read More :: ]

Cart #torchbearer_1_0-3 | 2022-09-16 | Code ▽ | Embed ▽ | No License
11

playtime:10 minutes
stage:1~3
sound:no music

you are a soldier. protect the torchbearer from monsters attack.

P#117413 2022-09-14 13:42 ( Edited 2022-09-16 08:03)
[ :: Read More :: ]

Hi guys i update my game. The game have some slow down issue that i can´t figure it out. If some one had an advice about it, i will apreciatte.

Summary:
A Shoot Em Up where you need to defend your base and destroy the enemy one.

Controls:
Move up and down whit the arroy keys. Shoot whit "X" key.
Command your allied ships whit the "Z" key and build a mighty army in order to d
defeat the enemy!!
Rules:

  • Unlimited lives
  • Life regenerates gradually
  • You lose if your base is destroyed
  • You win if you destroy the enemy core in the end of the screen.

Credits:
all programing, sprite work, sound effects and music by Xavi Falk.
Game for the Lazy Devs Jam thanks Krystian for the inspiration and the awesome tutorial series!!

contact:
[email protected]

P#117406 2022-09-14 11:22
[ :: Read More :: ]

Demake of Legendary game BROFORCE
-- by wittervlad09
Now it`s open world where you can be.
Soon in future versions it will be a full demake
(early access)

Cart #broforce-2 | 2022-09-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Changelog:

  • 0.1
  • new objects on map
  • fixed bugs
  • player info
P#117403 2022-09-14 10:35 ( Edited 2022-09-15 06:56)
[ :: Read More :: ]

Cart #scroller1k-0 | 2022-09-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Just watch and enjoy ⭐

Photo-sensitivity Warning: Contains fast moving colors and patterns that might affect photo-sensitive viewers.

P#117399 2022-09-14 08:30
[ :: Read More :: ]

Cart #onekommand-0 | 2022-09-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

A missile command minification in 1024 compressed bytes.

The earth is being invaded by aliens, they are bombarding all major cities with missiles. You are in control of air defenses in your city. Fire anti-missile ballistics into the air to create fireballs and destroy the incoming ordinance. Be careful not to aim on the ground near your city, the fireballs can damage your own buildings.

Your city has four anti-missile batteries, each can fire one anti-missile ballistic at a time. If all your batteries are destroyed, all hope for your city is lost, and perhaps the world may fall to our new alien overlords.

Keys:

  • arrow keys to target, X to fire.
  • left shift toggles using the mouse to play.
  • control+M mutes sounds.

Please reset the cart if you wish to play again.

You score a point for each battery in operation per missile you destroy. So the longer you keep all batteries safe the more points you get. The aliens increase their attack over time, an average game lasts around 5 minutes.

Feel free to share your scores in the comments! Now go forth and defend earth.

Known Issues

The arrow key movement does not restrict you to the play field, you can target outside the visible areas, try not to lose your reticule :) Sorry about this, I ran out of tokens for bounds checking.

P#117395 2022-09-14 06:05 ( Edited 2022-09-14 08:27)
[ :: Read More :: ]

Cart #nawanumozo-0 | 2022-09-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

In 1019 compressed bytes.

This cart is an interactive rail demo, press any of the Pico keys (Z, X, or Arrow keys) to advance to the next step:

  • Roll the Dice, in two steps: picks two random numbers A and B
  • Computation: Runs the simulation until it reaches the answers
  • Outcome: Displays the sum of A and B

Wireworld is a Turing-complete cellular automaton (CA) suited to simulating electrons moving on copper wire. This cart implements a Binary Adder: Two numbers represented in binary are added together.

To read more about how this all works, see the game page: https://celestial.itch.io/wireworld-1k

P#117394 2022-09-14 06:01
[ :: Read More :: ]

[sfx]

Made for the midilib custom SFX instrument project

And in action:

Cart #jdmidi_122_seashore-0 | 2022-09-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

The animation is taken from one of my other projects. The palm tree image is adapted from the tutorial The basics of Painting with Maths by Inigo Quilez.
P#117347 2022-09-13 19:06
[ :: Read More :: ]

Cart #pico_chicken-0 | 2022-09-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


Hello,
I tried to make a little game like tamagotchi.
Best Regards

Bonbon

P#117353 2022-09-13 13:53
View Older Posts